Page({
  data: {
    cart: [],  // 存储页面的购物车数据
    totalPrice: 0
  },

  onLoad() {
    // 获取全局数据中的购物车数据
    const app = getApp();
    this.setData({
      cart: app.globalData.cart  // 将全局购物车数据传递到页面
    }
    );
  },
  clearCart() {
    this.setData({
      cart: []
    })
    app.globalData.cart = []
    this.updateTotalPrice()
  },

  // 更新购物车总价
  updateTotalPrice() {
    const totalPrice = this.data.cart.reduce((total, item) => total + item.totalPrice, 0)
    this.setData({ totalPrice })
  }
});